package com.syni.mdd.sjb.common.datatreaure.service.databank;

import com.syni.mdd.sjb.common.component.mybatis.dxshapp.entity.DxshAppNews;
import com.syni.mdd.sjb.common.datatreaure.entity.vo.rp.dataBankBusiness.NewDetailParamsRpVo;
import com.syni.mdd.sjb.common.datatreaure.entity.vo.rq.databank.DataBankCommonVo;
import com.syni.mdd.sjb.common.datatreaure.entity.vo.rq.databank.UnifiedPushVo;

import java.util.Map;

public interface DataBankCommonService {
    Map<String, Object> homePageData(DataBankCommonVo dataBankCommonVo);

    Map<String, Object> newDetailParams(Integer newId);

    void handleNesDetail(DxshAppNews dxshAppNews, NewDetailParamsRpVo newDetailParamsRpVo);

    Map<String, Object> unifiedPush(UnifiedPushVo newId);

    Map<String, Object> synchronizeData();

    Map<String, Object> synchronizeDxshAppNews();
}
